VSCode 終端機無法執行指令碼


Posted by mijouhsieh on 2024-01-29

在terminal 下指令後出現 Error 提示:
因為這個系統上已停用指令碼執行,所以無法載入 ...
vscode-terminal-error.png

查到這篇更改設定
powershell-terminal-setting.png
step 1. Windows搜尋 PowerShell ISE 應用程式,開啟會像終端機的樣子。

step 2. 輸入指令 get-executionpolicy
會出現 Restricted (是Windows 的預設,也就是無法執行指令碼的原因。)

  • step 3. 輸入指令set-executionpolicy remotesigned
    出現 Error提示,更換設定(step 4)

step 4. 輸入指令 Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

  • RemoteSigned: 允許本機指令碼和遠端簽署的指令碼

中間會有 2 次彈跳視窗確認是否更改設定。
完成設定就可以在 VSCode terminal 執行指令碼囉~


以下了解更多設定內容:
Microsoft 文件

使用群組原則管理執行原則
您可以使用開啟指令碼執行群組原則設定來管理企業中電腦的執行原則。 群組原則設定會覆寫所有範圍內在 PowerShell 中設定的執行原則。


#PowerShell ISE #vscode #terminal







Related Posts

C語言-if-else & switch-case

C語言-if-else & switch-case

用 Nest.js 開發 API 吧 (七) - Entity

用 Nest.js 開發 API 吧 (七) - Entity

[Day 04] - Vault dynamic secrets engine - AWS

[Day 04] - Vault dynamic secrets engine - AWS


Comments